public class ConstructionBank extends Bank {
	// 子类新增：零头天数（父类year可能包含小数，整数部分为年，小数部分转换为天数）
	private int day;
	// 日利率（假设为年利率的1/365）
	private double dayRate = 0.0001;

	// 构造方法：拆分year为整年和零头天数
	public ConstructionBank(double money, double year, double rate) {
		super(money, year, rate);
		// 提取整数部分作为父类的year（整年），小数部分转换为天数（四舍五入）
		this.day = (int) Math.round((year - (int) year) * 365);
		super.year = (int) year; // 更新父类year为整数年
	}

	// 重写利息计算：先算整年利息（用super调用父类方法），再追加零头天数利息
	public double computerInterest() {
		// 【代码1】用super调用父类的利息计算方法（获取整年利息）
		double yearInterest = super.computerInterest();
		// 计算零头天数的利息：本金 × 天数 × 日利率
		double dayInterest = money * day * dayRate;
		// 总利息 = 整年利息 + 零头天数利息
		return yearInterest + dayInterest;
	}
}